Kim Han-gilKim Han-gil
World Hopes Week in Sheffield: 40 Kids, Zero Ranking Points and Table Tennis' 10-Year BetWorld Hopes Week in Sheffield: 40 Kids, Zero Ranking Points and Table Tennis'...
The 52-Week Map of Table Tennis: Structure Lives in the Shots the Camera ForgetsThe 52-Week Map of Table Tennis: Structure Lives in the Shots the Camera...
Reading young table tennis players at game seven: when the scoreboard stops telling the truthReading young table tennis players at game seven: when the scoreboard stops...
The Plastic Ball and the Five Times My Table Tennis Spreadsheet CollapsedOn July 1, 2026, in a small apartment in Hai Phong, I sat staring at my scree...
Elite Table Tennis: Nine Analytical Dimensions and the Void That Decides the MatchElite Table Tennis: Nine Analytical Dimensions and the Void That Decides the...
The Quiet Curve: WTT Calendar Density and the Physical Ceiling of Elite Table TennisIn March 2026, in a competition hall in Incheon, I sat in the seventh row and...
World Table Tennis and the Data War: Who Is Repricing the Game?On my desk in Tokyo, there is a spreadsheet I open every morning before I...
FIFA President Gianni Infantino to Meet President Prabowo and Attend FIFA ASEAN Cup 2026 FinalSoutheast Asian football has rarely witnessed an event with so many layers of...
China Masters: Satwik-Chirag win in three games for India's first title at the Super 750 eventAt 16-17 in the deciding game, the arena was down to a single sound. It was t...
Doubles Silver in Le Mans: When Scratch Pairings Beat Every Data ModelOn the men's doubles table in Le Mans, Nigel Tarling (Brighton TTC) and Rob...
When the Analysis Is Empty: Data-Verification Lessons for Vietnamese FootballI opened the source file at 11:17 p.m. There was no headline, no author, no...
Release Clauses, Cap Sheets and an Empty Data Packet: Filtering Signal in the Transfer WindowThree in the morning in Manila. The screen returned an empty data packet: no...
GAM Esports and the Quest for Redemption: Post-Transfer Window 2026 AnalysisGAM Esports and the Quest for Redemption: Post-Transfer Window 2026 Analysis...
Dota 2 Is Not Dying: The Money Changed Hands, And World Champions Had To Sell Themselves To SurviveOn the night Falcons announced its exit from Dota 2, I did not reopen The...
CAND FC: Promotion Ambition and the Time EquationOn the morning of September 3, 2026, in Hanoi, a send-off ceremony with stron...
Vietnamese Table Tennis: The Journey to Continental Heights and Numbers That SpeakWhen I sat among the stands of a regional tournament, watching a young...
Nine Layers of Verification Before a Major Tournament Cycle: The Foundation Decides the ConclusionMinute 88, the score level, the referee pointing to the penalty spot. In my...
EuroLeague and NBA Negotiate in Silence: No Offer Sheet Exists YetThere is one line in Chus Bueno's interview with The Athletic that I read thr...
Analysis impossible due to missing input dataThis article is based on the Stage-2 deep analysis, but that analysis shows...
Loans with Obligation to Buy: The Debt Small Clubs Sign Into Their Own LedgersOn a late-June morning I stood at the edge of a training pitch in Surabaya. A...
